Software Requirements Conflict Identification: Review and Recommendations
نویسندگان
چکیده
Successful development of software systems requires a set of complete, consistent and clear requirements. A wide range of different stakeholders with various needs and backgrounds participate in the requirements engineering process. Accordingly, it is difficult to completely satisfy the requirements of each and every stakeholder. It is the requirements engineer’s job to trade-off stakeholders’ needs with the project resources and constraints. Many studies assert that failure in understanding and managing requirements in general, and requirement conflicts in particular, are one of the main problems of exceeding cost and allocated time which in turn results in project failure. This paper aims at investigating the different reasons of requirements conflicts and the different types of requirements conflicts. It providing an overview of existing research works on identifying conflicts; and discussing their limitations in order to yield suggestions for improvement. Objective: To provide an overview of existing research studies on identifying software requirements conflict and identifying limitations and areas for improvement. Method: A comparative literature was conducted by assessing 20 studies dated from 2001 to 2014. Keywords—software requirements; requirements engineering; requirements conflicts
منابع مشابه
Conflicts Identification among Non-functional Requirements using Matrix Maps
Conflicts identification among non-functional requirements is often identified intuitively which impairs conflict analysis practices. This paper proposes a new model to identify conflicts among non-functional requirements. The proposed model uses the matrix mechanism to identify the quality based conflicts among non-functional requirements. The potential conflicts are identified through the map...
متن کاملSoftware Design Reviews Using the Software Architecture Analysis Method: A Case Study
Software reviews, including design reviews, are conducted on most software-intensive Defence projects and are an important component of the software acquisition process. However, software reviews are often conducted in an ad hoc manner, and many are inefficient. This report investigates an alternative process for reviewing software designs that is based on the Software Architecture Analysis Met...
متن کاملThe New Progresses in Trace Mineral Requirements of Broilers, a Review
Since 1994 till today a few up to date have been made on the NRC (1994) recommendations for trace mineral requirements of broilers. The high prevalence of skeletal disorders in modern broilers could be a consequence of the uncoordinated growth rate and mineral nutrition. The commercial companies of broiler production often use a huge safety margin of trace minerals in feed formulation, which wi...
متن کاملUsing WinWin Quality Requirements Management Tools: A Case Study
Negotiating stakeholder win-win relationships among software quality requirements is a technique that emerged during the 1990’s in order to overcome the difficulties arising from contract-oriented specification compliance (popular in the 1970’s) and service-oriented customer satisfaction (popular in the 1980’s). Obstacles to adoption of negotiated win-win relationships include coordination of m...
متن کاملIn Review Process to Be Published Sqj Systematic Literature Review Applying to Stakeholder Identification Methods in Requirements Engineering
This paper presents a systematic review of empirical studies in Requirements Engineering, specifically, concerning the usefulness of stakeholder identification methods, and the sub sequential empirical evidence gathered from those studies. The objective of this review is to plot the landscape of current reported knowledge in terms of motivating requirements engineers into producing high-quality...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016